package com.css.zfzx.data.postgresql.hddcActivefaultPositionerrorPG.repository.entity;

import com.vividsolutions.jts.geom.Geometry;

import javax.persistence.*;
import java.util.Date;
import java.util.Objects;

/**
 * @Description: data
 * @Author: lhl
 * @CreateDate: 2021/4/13 10:04
 */
@Entity
@Table(name = "hddc_activefault_positionerror", schema = "public", catalog = "beforebase")
public class HddcActivefaultPositionerrorPostgresqlEntity {
    private String uuid;
    private String id;
    private String name;
    private String commentInfo;
    private String projectId;
    private String projectName;
    private String taskId;
    private String taskName;
    private String createUser;
    private Date createTime;
    private String isValid;
    private String province;
    private String city;
    private String district;
    private String town;
    private String village;
    private String fxpcDcdxbmSjgl;
    private String reviewStatus;
    private String qualityinspectionStatus;
    private String updateUser;
    private Date updateTime;
    private String examineUser;
    private Date examineDate;
    private String examineComments;
    private String qualityinspectionUser;
    private Date qualityinspectionDate;
    private String qualityinspectionComments;
    private String remark;
    private String partitionFlag;
    private String extends1;
    private String extends2;
    private String extends3;
    private String extends4;
    private Geometry extends5;
    private String extends6;
    private String extends7;
    private String extends8;
    private String extends9;
    private String extends10;
    private String extends11;
    private String extends12;
    private String extends13;
    private String extends14;
    private String extends15;
    private String extends16;
    private String extends17;
    private String extends18;
    private String extends19;
    private String extends20;
    private String extends21;
    private String extends22;
    private String extends23;
    private String extends24;
    private String extends25;
    private String extends26;
    private String extends27;
    private String extends28;
    private String extends29;
    private String extends30;
    private String fxpcDataidSjgl;
    private String fxpcXzqhbmaSjgl;
    private String fxpcXzqhbmbSjgl;
    private String fxpcXzqhbmcSjgl;
    private String fxpcUpdatetimeSjgl;
    private String fxpcCreatetimeSjgl;
    private String fxpcSjztSjgl;
    private String fxpcShlcztSjgl;
    private String fxpcShztSjgl;
    private String fxpcSshySjgl;
    private String fxpcRqfpSjgl;
    private String fxpcPchSjgl;

    @Id
    @Column(name = "uuid")
    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    @Basic
    @Column(name = "id")
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    @Basic
    @Column(name = "name")
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Basic
    @Column(name = "comment_info")
    public String getCommentInfo() {
        return commentInfo;
    }

    public void setCommentInfo(String commentInfo) {
        this.commentInfo = commentInfo;
    }

    @Basic
    @Column(name = "project_id")
    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    @Basic
    @Column(name = "project_name")
    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    @Basic
    @Column(name = "task_id")
    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    @Basic
    @Column(name = "task_name")
    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    @Basic
    @Column(name = "create_user")
    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    @Basic
    @Column(name = "create_time")
    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Basic
    @Column(name = "is_valid")
    public String getIsValid() {
        return isValid;
    }

    public void setIsValid(String isValid) {
        this.isValid = isValid;
    }

    @Basic
    @Column(name = "province")
    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    @Basic
    @Column(name = "city")
    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    @Basic
    @Column(name = "district")
    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    @Basic
    @Column(name = "town")
    public String getTown() {
        return town;
    }

    public void setTown(String town) {
        this.town = town;
    }

    @Basic
    @Column(name = "village")
    public String getVillage() {
        return village;
    }

    public void setVillage(String village) {
        this.village = village;
    }

    @Basic
    @Column(name = "fxpc_dcdxbm_sjgl")
    public String getFxpcDcdxbmSjgl() {
        return fxpcDcdxbmSjgl;
    }

    public void setFxpcDcdxbmSjgl(String fxpcDcdxbmSjgl) {
        this.fxpcDcdxbmSjgl = fxpcDcdxbmSjgl;
    }

    @Basic
    @Column(name = "review_status")
    public String getReviewStatus() {
        return reviewStatus;
    }

    public void setReviewStatus(String reviewStatus) {
        this.reviewStatus = reviewStatus;
    }

    @Basic
    @Column(name = "qualityinspection_status")
    public String getQualityinspectionStatus() {
        return qualityinspectionStatus;
    }

    public void setQualityinspectionStatus(String qualityinspectionStatus) {
        this.qualityinspectionStatus = qualityinspectionStatus;
    }

    @Basic
    @Column(name = "update_user")
    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    @Basic
    @Column(name = "update_time")
    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Basic
    @Column(name = "examine_user")
    public String getExamineUser() {
        return examineUser;
    }

    public void setExamineUser(String examineUser) {
        this.examineUser = examineUser;
    }

    @Basic
    @Column(name = "examine_date")
    public Date getExamineDate() {
        return examineDate;
    }

    public void setExamineDate(Date examineDate) {
        this.examineDate = examineDate;
    }

    @Basic
    @Column(name = "examine_comments")
    public String getExamineComments() {
        return examineComments;
    }

    public void setExamineComments(String examineComments) {
        this.examineComments = examineComments;
    }

    @Basic
    @Column(name = "qualityinspection_user")
    public String getQualityinspectionUser() {
        return qualityinspectionUser;
    }

    public void setQualityinspectionUser(String qualityinspectionUser) {
        this.qualityinspectionUser = qualityinspectionUser;
    }

    @Basic
    @Column(name = "qualityinspection_date")
    public Date getQualityinspectionDate() {
        return qualityinspectionDate;
    }

    public void setQualityinspectionDate(Date qualityinspectionDate) {
        this.qualityinspectionDate = qualityinspectionDate;
    }

    @Basic
    @Column(name = "qualityinspection_comments")
    public String getQualityinspectionComments() {
        return qualityinspectionComments;
    }

    public void setQualityinspectionComments(String qualityinspectionComments) {
        this.qualityinspectionComments = qualityinspectionComments;
    }

    @Basic
    @Column(name = "remark")
    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Basic
    @Column(name = "partition_flag")
    public String getPartitionFlag() {
        return partitionFlag;
    }

    public void setPartitionFlag(String partitionFlag) {
        this.partitionFlag = partitionFlag;
    }

    @Basic
    @Column(name = "extends1")
    public String getExtends1() {
        return extends1;
    }

    public void setExtends1(String extends1) {
        this.extends1 = extends1;
    }

    @Basic
    @Column(name = "extends2")
    public String getExtends2() {
        return extends2;
    }

    public void setExtends2(String extends2) {
        this.extends2 = extends2;
    }

    @Basic
    @Column(name = "extends3")
    public String getExtends3() {
        return extends3;
    }

    public void setExtends3(String extends3) {
        this.extends3 = extends3;
    }

    @Basic
    @Column(name = "extends4")
    public String getExtends4() {
        return extends4;
    }

    public void setExtends4(String extends4) {
        this.extends4 = extends4;
    }

    @Basic
    @Column(name = "extends5", columnDefinition="Geometry")
    public Geometry getExtends5() {
        return extends5;
    }

    public void setExtends5(Geometry extends5) {
        this.extends5 = extends5;
    }

    @Basic
    @Column(name = "extends6")
    public String getExtends6() {
        return extends6;
    }

    public void setExtends6(String extends6) {
        this.extends6 = extends6;
    }

    @Basic
    @Column(name = "extends7")
    public String getExtends7() {
        return extends7;
    }

    public void setExtends7(String extends7) {
        this.extends7 = extends7;
    }

    @Basic
    @Column(name = "extends8")
    public String getExtends8() {
        return extends8;
    }

    public void setExtends8(String extends8) {
        this.extends8 = extends8;
    }

    @Basic
    @Column(name = "extends9")
    public String getExtends9() {
        return extends9;
    }

    public void setExtends9(String extends9) {
        this.extends9 = extends9;
    }

    @Basic
    @Column(name = "extends10")
    public String getExtends10() {
        return extends10;
    }

    public void setExtends10(String extends10) {
        this.extends10 = extends10;
    }

    @Basic
    @Column(name = "extends11")
    public String getExtends11() {
        return extends11;
    }

    public void setExtends11(String extends11) {
        this.extends11 = extends11;
    }

    @Basic
    @Column(name = "extends12")
    public String getExtends12() {
        return extends12;
    }

    public void setExtends12(String extends12) {
        this.extends12 = extends12;
    }

    @Basic
    @Column(name = "extends13")
    public String getExtends13() {
        return extends13;
    }

    public void setExtends13(String extends13) {
        this.extends13 = extends13;
    }

    @Basic
    @Column(name = "extends14")
    public String getExtends14() {
        return extends14;
    }

    public void setExtends14(String extends14) {
        this.extends14 = extends14;
    }

    @Basic
    @Column(name = "extends15")
    public String getExtends15() {
        return extends15;
    }

    public void setExtends15(String extends15) {
        this.extends15 = extends15;
    }

    @Basic
    @Column(name = "extends16")
    public String getExtends16() {
        return extends16;
    }

    public void setExtends16(String extends16) {
        this.extends16 = extends16;
    }

    @Basic
    @Column(name = "extends17")
    public String getExtends17() {
        return extends17;
    }

    public void setExtends17(String extends17) {
        this.extends17 = extends17;
    }

    @Basic
    @Column(name = "extends18")
    public String getExtends18() {
        return extends18;
    }

    public void setExtends18(String extends18) {
        this.extends18 = extends18;
    }

    @Basic
    @Column(name = "extends19")
    public String getExtends19() {
        return extends19;
    }

    public void setExtends19(String extends19) {
        this.extends19 = extends19;
    }

    @Basic
    @Column(name = "extends20")
    public String getExtends20() {
        return extends20;
    }

    public void setExtends20(String extends20) {
        this.extends20 = extends20;
    }

    @Basic
    @Column(name = "extends21")
    public String getExtends21() {
        return extends21;
    }

    public void setExtends21(String extends21) {
        this.extends21 = extends21;
    }

    @Basic
    @Column(name = "extends22")
    public String getExtends22() {
        return extends22;
    }

    public void setExtends22(String extends22) {
        this.extends22 = extends22;
    }

    @Basic
    @Column(name = "extends23")
    public String getExtends23() {
        return extends23;
    }

    public void setExtends23(String extends23) {
        this.extends23 = extends23;
    }

    @Basic
    @Column(name = "extends24")
    public String getExtends24() {
        return extends24;
    }

    public void setExtends24(String extends24) {
        this.extends24 = extends24;
    }

    @Basic
    @Column(name = "extends25")
    public String getExtends25() {
        return extends25;
    }

    public void setExtends25(String extends25) {
        this.extends25 = extends25;
    }

    @Basic
    @Column(name = "extends26")
    public String getExtends26() {
        return extends26;
    }

    public void setExtends26(String extends26) {
        this.extends26 = extends26;
    }

    @Basic
    @Column(name = "extends27")
    public String getExtends27() {
        return extends27;
    }

    public void setExtends27(String extends27) {
        this.extends27 = extends27;
    }

    @Basic
    @Column(name = "extends28")
    public String getExtends28() {
        return extends28;
    }

    public void setExtends28(String extends28) {
        this.extends28 = extends28;
    }

    @Basic
    @Column(name = "extends29")
    public String getExtends29() {
        return extends29;
    }

    public void setExtends29(String extends29) {
        this.extends29 = extends29;
    }

    @Basic
    @Column(name = "extends30")
    public String getExtends30() {
        return extends30;
    }

    public void setExtends30(String extends30) {
        this.extends30 = extends30;
    }

    @Basic
    @Column(name = "fxpc_dataid_sjgl")
    public String getFxpcDataidSjgl() {
        return fxpcDataidSjgl;
    }

    public void setFxpcDataidSjgl(String fxpcDataidSjgl) {
        this.fxpcDataidSjgl = fxpcDataidSjgl;
    }

    @Basic
    @Column(name = "fxpc_xzqhbma_sjgl")
    public String getFxpcXzqhbmaSjgl() {
        return fxpcXzqhbmaSjgl;
    }

    public void setFxpcXzqhbmaSjgl(String fxpcXzqhbmaSjgl) {
        this.fxpcXzqhbmaSjgl = fxpcXzqhbmaSjgl;
    }

    @Basic
    @Column(name = "fxpc_xzqhbmb_sjgl")
    public String getFxpcXzqhbmbSjgl() {
        return fxpcXzqhbmbSjgl;
    }

    public void setFxpcXzqhbmbSjgl(String fxpcXzqhbmbSjgl) {
        this.fxpcXzqhbmbSjgl = fxpcXzqhbmbSjgl;
    }

    @Basic
    @Column(name = "fxpc_xzqhbmc_sjgl")
    public String getFxpcXzqhbmcSjgl() {
        return fxpcXzqhbmcSjgl;
    }

    public void setFxpcXzqhbmcSjgl(String fxpcXzqhbmcSjgl) {
        this.fxpcXzqhbmcSjgl = fxpcXzqhbmcSjgl;
    }

    @Basic
    @Column(name = "fxpc_updatetime_sjgl")
    public String getFxpcUpdatetimeSjgl() {
        return fxpcUpdatetimeSjgl;
    }

    public void setFxpcUpdatetimeSjgl(String fxpcUpdatetimeSjgl) {
        this.fxpcUpdatetimeSjgl = fxpcUpdatetimeSjgl;
    }

    @Basic
    @Column(name = "fxpc_createtime_sjgl")
    public String getFxpcCreatetimeSjgl() {
        return fxpcCreatetimeSjgl;
    }

    public void setFxpcCreatetimeSjgl(String fxpcCreatetimeSjgl) {
        this.fxpcCreatetimeSjgl = fxpcCreatetimeSjgl;
    }

    @Basic
    @Column(name = "fxpc_sjzt_sjgl")
    public String getFxpcSjztSjgl() {
        return fxpcSjztSjgl;
    }

    public void setFxpcSjztSjgl(String fxpcSjztSjgl) {
        this.fxpcSjztSjgl = fxpcSjztSjgl;
    }

    @Basic
    @Column(name = "fxpc_shlczt_sjgl")
    public String getFxpcShlcztSjgl() {
        return fxpcShlcztSjgl;
    }

    public void setFxpcShlcztSjgl(String fxpcShlcztSjgl) {
        this.fxpcShlcztSjgl = fxpcShlcztSjgl;
    }

    @Basic
    @Column(name = "fxpc_shzt_sjgl")
    public String getFxpcShztSjgl() {
        return fxpcShztSjgl;
    }

    public void setFxpcShztSjgl(String fxpcShztSjgl) {
        this.fxpcShztSjgl = fxpcShztSjgl;
    }

    @Basic
    @Column(name = "fxpc_sshy_sjgl")
    public String getFxpcSshySjgl() {
        return fxpcSshySjgl;
    }

    public void setFxpcSshySjgl(String fxpcSshySjgl) {
        this.fxpcSshySjgl = fxpcSshySjgl;
    }

    @Basic
    @Column(name = "fxpc_rqfp_sjgl")
    public String getFxpcRqfpSjgl() {
        return fxpcRqfpSjgl;
    }

    public void setFxpcRqfpSjgl(String fxpcRqfpSjgl) {
        this.fxpcRqfpSjgl = fxpcRqfpSjgl;
    }

    @Basic
    @Column(name = "fxpc_pch_sjgl")
    public String getFxpcPchSjgl() {
        return fxpcPchSjgl;
    }

    public void setFxpcPchSjgl(String fxpcPchSjgl) {
        this.fxpcPchSjgl = fxpcPchSjgl;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        HddcActivefaultPositionerrorPostgresqlEntity that = (HddcActivefaultPositionerrorPostgresqlEntity) o;
        return Objects.equals(uuid, that.uuid) &&
                Objects.equals(id, that.id) &&
                Objects.equals(name, that.name) &&
                Objects.equals(commentInfo, that.commentInfo) &&
                Objects.equals(projectId, that.projectId) &&
                Objects.equals(projectName, that.projectName) &&
                Objects.equals(taskId, that.taskId) &&
                Objects.equals(taskName, that.taskName) &&
                Objects.equals(createUser, that.createUser) &&
                Objects.equals(createTime, that.createTime) &&
                Objects.equals(isValid, that.isValid) &&
                Objects.equals(province, that.province) &&
                Objects.equals(city, that.city) &&
                Objects.equals(district, that.district) &&
                Objects.equals(town, that.town) &&
                Objects.equals(village, that.village) &&
                Objects.equals(fxpcDcdxbmSjgl, that.fxpcDcdxbmSjgl) &&
                Objects.equals(reviewStatus, that.reviewStatus) &&
                Objects.equals(qualityinspectionStatus, that.qualityinspectionStatus) &&
                Objects.equals(updateUser, that.updateUser) &&
                Objects.equals(updateTime, that.updateTime) &&
                Objects.equals(examineUser, that.examineUser) &&
                Objects.equals(examineDate, that.examineDate) &&
                Objects.equals(examineComments, that.examineComments) &&
                Objects.equals(qualityinspectionUser, that.qualityinspectionUser) &&
                Objects.equals(qualityinspectionDate, that.qualityinspectionDate) &&
                Objects.equals(qualityinspectionComments, that.qualityinspectionComments) &&
                Objects.equals(remark, that.remark) &&
                Objects.equals(partitionFlag, that.partitionFlag) &&
                Objects.equals(extends1, that.extends1) &&
                Objects.equals(extends2, that.extends2) &&
                Objects.equals(extends3, that.extends3) &&
                Objects.equals(extends4, that.extends4) &&
                Objects.equals(extends5, that.extends5) &&
                Objects.equals(extends6, that.extends6) &&
                Objects.equals(extends7, that.extends7) &&
                Objects.equals(extends8, that.extends8) &&
                Objects.equals(extends9, that.extends9) &&
                Objects.equals(extends10, that.extends10) &&
                Objects.equals(extends11, that.extends11) &&
                Objects.equals(extends12, that.extends12) &&
                Objects.equals(extends13, that.extends13) &&
                Objects.equals(extends14, that.extends14) &&
                Objects.equals(extends15, that.extends15) &&
                Objects.equals(extends16, that.extends16) &&
                Objects.equals(extends17, that.extends17) &&
                Objects.equals(extends18, that.extends18) &&
                Objects.equals(extends19, that.extends19) &&
                Objects.equals(extends20, that.extends20) &&
                Objects.equals(extends21, that.extends21) &&
                Objects.equals(extends22, that.extends22) &&
                Objects.equals(extends23, that.extends23) &&
                Objects.equals(extends24, that.extends24) &&
                Objects.equals(extends25, that.extends25) &&
                Objects.equals(extends26, that.extends26) &&
                Objects.equals(extends27, that.extends27) &&
                Objects.equals(extends28, that.extends28) &&
                Objects.equals(extends29, that.extends29) &&
                Objects.equals(extends30, that.extends30) &&
                Objects.equals(fxpcDataidSjgl, that.fxpcDataidSjgl) &&
                Objects.equals(fxpcXzqhbmaSjgl, that.fxpcXzqhbmaSjgl) &&
                Objects.equals(fxpcXzqhbmbSjgl, that.fxpcXzqhbmbSjgl) &&
                Objects.equals(fxpcXzqhbmcSjgl, that.fxpcXzqhbmcSjgl) &&
                Objects.equals(fxpcUpdatetimeSjgl, that.fxpcUpdatetimeSjgl) &&
                Objects.equals(fxpcCreatetimeSjgl, that.fxpcCreatetimeSjgl) &&
                Objects.equals(fxpcSjztSjgl, that.fxpcSjztSjgl) &&
                Objects.equals(fxpcShlcztSjgl, that.fxpcShlcztSjgl) &&
                Objects.equals(fxpcShztSjgl, that.fxpcShztSjgl) &&
                Objects.equals(fxpcSshySjgl, that.fxpcSshySjgl) &&
                Objects.equals(fxpcRqfpSjgl, that.fxpcRqfpSjgl) &&
                Objects.equals(fxpcPchSjgl, that.fxpcPchSjgl);
    }

    @Override
    public int hashCode() {
        return Objects.hash(uuid, id, name, commentInfo, projectId, projectName, taskId, taskName, createUser, createTime, isValid, province, city, district, town, village, fxpcDcdxbmSjgl, reviewStatus, qualityinspectionStatus, updateUser, updateTime, examineUser, examineDate, examineComments, qualityinspectionUser, qualityinspectionDate, qualityinspectionComments, remark, partitionFlag, extends1, extends2, extends3, extends4, extends5, extends6, extends7, extends8, extends9, extends10, extends11, extends12, extends13, extends14, extends15, extends16, extends17, extends18, extends19, extends20, extends21, extends22, extends23, extends24, extends25, extends26, extends27, extends28, extends29, extends30, fxpcDataidSjgl, fxpcXzqhbmaSjgl, fxpcXzqhbmbSjgl, fxpcXzqhbmcSjgl, fxpcUpdatetimeSjgl, fxpcCreatetimeSjgl, fxpcSjztSjgl, fxpcShlcztSjgl, fxpcShztSjgl, fxpcSshySjgl, fxpcRqfpSjgl, fxpcPchSjgl);
    }
}
